package com.rasenhund.android.grecorder.activity;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

import com.rasenhund.android.grecorder.R;

/***
 * Menu
 */
public class MenuActivity extends Activity {
    @SuppressWarnings("unused")
    private static final String TAG = SelectCategoryActivity.class.getSimpleName();
    private final MenuActivity self = this;
    
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.menu);
        
        Button btnNew = (Button) findViewById(R.id.btnNew);
        btnNew.setOnClickListener(btnNew_OnClickListener);

        Button btnResult = (Button) findViewById(R.id.btnResult);
        btnResult.setOnClickListener(btnResult_OnClickListener);

        Button btnTrend = (Button) findViewById(R.id.btnTrend);
        btnTrend.setOnClickListener(btnTrend_OnClickListener);

        Button btnHistory = (Button) findViewById(R.id.btnHistory);
        btnHistory.setOnClickListener(btnHistory_OnClickListener);
        
        Button btnSchedule = (Button) findViewById(R.id.btnSchedule);
        btnSchedule.setOnClickListener(btnSchedule_OnClickListener);

        Button btnPreference = (Button) findViewById(R.id.btnPreference);
        btnPreference.setOnClickListener(btnPreference_OnClickListener);
     }

    /**
     * 新規ボタン押下時のイベントリスナ
     */
    final OnClickListener btnNew_OnClickListener = new OnClickListener() {
        
        @Override
        public void onClick(View v) {
            
            Intent intent = new Intent(self, SelectStageActivity.class);
            startActivity(intent);
            
        }
        
    };

    /**
     * 結果ボタン押下時のイベントリスナ
     */
    final OnClickListener btnResult_OnClickListener = new OnClickListener() {

        @Override
        public void onClick(View v) {

            Intent intent = new Intent(self, ResultStageListActivity.class);
            startActivity(intent);

        }
    };

    /**
     * 出撃傾向ボタン押下時のイベントリスナ
     */
    final OnClickListener btnTrend_OnClickListener = new OnClickListener() {

        @Override
        public void onClick(View v) {

            Intent intent = new Intent(self, TrendActivity.class);
            startActivity(intent);

        }
    };

    /**
     * 戦闘履歴ボタン押下時のイベントリスナ
     */
    final OnClickListener btnHistory_OnClickListener = new OnClickListener() {

        @Override
        public void onClick(View v) {

            Intent intent = new Intent(self, HistoryListActivity.class);
            startActivity(intent);

        }
    };
    
    /**
     * スケジュールボタン押下時のイベントリスナ
     */
    final OnClickListener btnSchedule_OnClickListener = new OnClickListener() {

        @Override
        public void onClick(View v) {

            Intent intent = new Intent(self, ScheduleActivity.class);
            startActivity(intent);

        }
    };

    final OnClickListener btnPreference_OnClickListener = new OnClickListener() {

        @Override
        public void onClick(View v) {

            Intent intent = new Intent(self, AppPreferenceActivity.class);
            startActivity(intent);

        }
    };

}